package com.hsmw.api.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.time.LocalDateTime;

public class OrderDetailInnfoVO implements Serializable {

    @ApiModelProperty(value = "车辆类型")
    private String vehicleModel;

    public String getVehicleModel() {
        return vehicleModel;
    }

    public void setVehicleModel(String vehicleModel) {
        this.vehicleModel = vehicleModel;
    }

    public String getVehicleType() {
        return vehicleType;
    }

    public void setVehicleType(String vehicleType) {
        this.vehicleType = vehicleType;
    }

    public String getDriverVolume() {
        return driverVolume;
    }

    public void setDriverVolume(String driverVolume) {
        this.driverVolume = driverVolume;
    }

    public String getForeceManVolume() {
        return foreceManVolume;
    }

    public void setForeceManVolume(String foreceManVolume) {
        this.foreceManVolume = foreceManVolume;
    }

    public String getRealVolume() {
        return realVolume;
    }

    public void setRealVolume(String realVolume) {
        this.realVolume = realVolume;
    }


    @ApiModelProperty(value = "车辆型号")
    private String vehicleType;

    @ApiModelProperty(value = "司机方量")
    private String driverVolume;


    @ApiModelProperty(value = "工长方量")
    private String foreceManVolume;

    public LocalDateTime getClockInTime() {
        return clockInTime;
    }

    public void setClockInTime(LocalDateTime clockInTime) {
        this.clockInTime = clockInTime;
    }

    @ApiModelProperty(value = "实际方量")
    private String realVolume;


    public LocalDateTime getEndTime() {
        return endTime;
    }

    public void setEndTime(LocalDateTime endTime) {
        this.endTime = endTime;
    }

    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "结束时间")
    private LocalDateTime endTime;

    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "打卡时间")
    private LocalDateTime clockInTime;

    public String getOrderStatus() {

        return orderStatus;
    }

    public void setOrderStatus(String orderStatus) {
        this.orderStatus = orderStatus;
    }

    @ApiModelProperty(value = "订单状态：发布中、已接单、进行中、已完成、已取消")
    private String orderStatus;
}